Параметры точки останова
Диалог предназначен для настройки параметров точки останова.
Если флажок Включена установлен, то при переходе к указанной строке модуля отладчик проверяет выполнения условия, записанного в точке останова. Если оно выполняется (= "Истина"), то отладчик останавливает выполнение программы.
Вызов диалога для редактирования условия останова осуществляется командой "Отладка - Точка останова с параметрами".
Условия срабатывания
- При выполнении условия - позволяет указать выражение на встроенном языке. Условие выполняется, если выражение возвращает Истина. При нажатии гиперссылки История над полем ввода выражения открывается список, содержащий последние 15 выражений. При выборе значения в меню, оно заменит весь текст в поле ввода выражения.
- При вызове из вышестоящего метода - позволяет указать имя метода, которое должно присутствовать в стеке вызовов при вызове текущей процедуры, чтобы точка останова сработала. Имя метода может быть задано регулярным выражением (используется диалект ICU).
Важно! Имя метода проверяется по всей глубине стека в данном предмете отладки, а не только на уровне, с которого был вызван метод с точкой останова. Если точка останова с таким условием задана в серверном коде, то данная проверка будет выполняться начиная с первого метода, вызванного на стороне сервера и не будет выполняться на стороне клиента. - При количестве попаданий - позволяет указать количество попаданий на точку останова и условие на это количество (равно, меньше либо равно, больше либо равно, кратно), которое должно привести к срабатыванию точки останова.
При нажатии гиперссылки Очистить будет очищено текущее значение счетчика попаданий. Также текущий счетчик попаданий очищается в случаях: - При включении отключенной точки останова.
- При перезапуске отладки очищаются счетчики попаданий для всех точек останова.
Действия
В данной группе можно выбрать действия отладчика при срабатывании точки останова. По умолчанию (если в группе ничего не выбрано) происходит остановка исполнения.
- Выводить в окно служебных сообщений - если установлен, попадания на точки останова будут записаны в протокол отладки:
- Описание точки останова - имя точки останова, с которым она будет выведена в окне служебных сообщений вместе со служебной информацией (имя модуля, строка модуля, имя клиента и параметр�р�=str� ос>.